package com.boss.salary.service;

import com.boss.common.entity.PageDTO;
import com.boss.framework.dto.PaginationDTO;
import com.boss.salary.entity.SalaryPaymentTicket;
import com.boss.sys.ca.user.dto.UserDTO;

import java.util.List;
import java.util.Map;

public interface ISalaryPaymentTicketService {

    PageDTO<SalaryPaymentTicket> queryPaymentTicketPage(PaginationDTO paginationDTO,String mofDivCode, String agencyId,String flag, String agencyName, String payeeAcctNo, String payAppAmt, String payeeAcctName, String payeeAcctBankName);

    void updatePaymentTicket(SalaryPaymentTicket salaryPaymentTicket);

    Map<String,Object> insertPaymentTicket(List<SalaryPaymentTicket> salaryPaymentTickets,String mofDivCode);

    String modifyIsPushAgain(List<Map<String,Object>> salaryPaymentTicketMap, UserDTO userDTO,String tokenid);
}
